package com.bootdo.shop.domain.response;

import java.util.List;

import com.bootdo.shop.domain.GoodsLimit;
import com.bootdo.shop.domain.ShoppingCart;


public class ShoppingCartRes extends ShoppingCart{

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	/**
	 * 购物车商品数量
	 */
	private Integer shoppingCartCount;
	/**商品名称*/
	private String title;
	/**商品摘要*/
	private String subject;
	/**规格名称*/
	private String specificationName;
	
	private String thumbnailImage;
	
	private Integer goodsType;
	
	private Integer salePrice;
	
	private Integer marketPrice;
	/**
	 * 是否不可购买
	 * true 是 
	 * false 否
	 */
	private Boolean isDisable;
	
	private Integer isOnsale;
	
	private Integer amount;
	/**
	 * 是否身份认证 0:否 1:是
	 */
	private Integer isIdentity;
	/**
	 * 是否开发票 1:开发票 0:不开发票
	 */
	private Integer isInvoice;
	
	private Integer isUseCoupon;
	
	private Integer isService;
	
	/**
	 * 限购列表
	 */
	private List<GoodsLimit> goodsLimits;
	/**
     * 普通会员可使用积分数
     */
    private Integer generalUserCredits;
    /**
     * 白金会员可使用积分数
     */
    private Integer platinaUserCredits;
    /**
     * VIP会员可使用积分数
     */
    private Integer vipUserCredits;
    
    
    private Integer generalUserPrice;
    private Integer platinaUserPrice;
    private Integer vipUserPrice;
    private Integer agent1Price;
    private Integer agent2Price;
    private Integer agent3Price;
    private Integer agent4Price;
    private Integer agent5Price;
    
    private Integer agent1Credits;
    private Integer agent2Credits;
    private Integer agent3Credits;
    private Integer agent4Credits;
    private Integer agent5Credits;
    
    
    
    private Integer realPay;
	
    private Integer totalPrice;
    
    private Integer shopCredit;
    
    private Integer isFr;
    
	public Integer getShoppingCartCount() {
		return shoppingCartCount;
	}
	public void setShoppingCartCount(Integer shoppingCartCount) {
		this.shoppingCartCount = shoppingCartCount;
	}
	public String getTitle() {
		return title;
	}
	public void setTitle(String title) {
		this.title = title;
	}
	public String getSubject() {
		return subject;
	}
	public void setSubject(String subject) {
		this.subject = subject;
	}
	public String getThumbnailImage() {
		return thumbnailImage;
	}
	public void setThumbnailImage(String thumbnailImage) {
		this.thumbnailImage = thumbnailImage;
	}
	public Integer getGoodsType() {
		return goodsType;
	}
	public void setGoodsType(Integer goodsType) {
		this.goodsType = goodsType;
	}
	public Integer getSalePrice() {
		return salePrice;
	}
	public void setSalePrice(Integer salePrice) {
		this.salePrice = salePrice;
	}
	public Integer getMarketPrice() {
		return marketPrice;
	}
	public void setMarketPrice(Integer marketPrice) {
		this.marketPrice = marketPrice;
	}
	public String getSpecificationName() {
		return specificationName;
	}
	public void setSpecificationName(String specificationName) {
		this.specificationName = specificationName;
	}
	public Boolean getIsDisable() {
		return isDisable;
	}
	public void setIsDisable(Boolean isDisable) {
		this.isDisable = isDisable;
	}
	public Integer getIsOnsale() {
		return isOnsale;
	}
	public void setIsOnsale(Integer isOnsale) {
		this.isOnsale = isOnsale;
	}
	public Integer getAmount() {
		return amount;
	}
	public void setAmount(Integer amount) {
		this.amount = amount;
	}
	public Integer getIsIdentity() {
		return isIdentity;
	}
	public void setIsIdentity(Integer isIdentity) {
		this.isIdentity = isIdentity;
	}
	public Integer getIsInvoice() {
		return isInvoice;
	}
	public void setIsInvoice(Integer isInvoice) {
		this.isInvoice = isInvoice;
	}
	public Integer getIsUseCoupon() {
		return isUseCoupon;
	}
	public void setIsUseCoupon(Integer isUseCoupon) {
		this.isUseCoupon = isUseCoupon;
	}
	public List<GoodsLimit> getGoodsLimits() {
		return goodsLimits;
	}
	public void setGoodsLimits(List<GoodsLimit> goodsLimits) {
		this.goodsLimits = goodsLimits;
	}
	public Integer getIsService() {
		return isService;
	}
	public void setIsService(Integer isService) {
		this.isService = isService;
	}
	public Integer getGeneralUserCredits() {
		return generalUserCredits;
	}
	public void setGeneralUserCredits(Integer generalUserCredits) {
		this.generalUserCredits = generalUserCredits;
	}
	public Integer getPlatinaUserCredits() {
		return platinaUserCredits;
	}
	public void setPlatinaUserCredits(Integer platinaUserCredits) {
		this.platinaUserCredits = platinaUserCredits;
	}
	public Integer getVipUserCredits() {
		return vipUserCredits;
	}
	public void setVipUserCredits(Integer vipUserCredits) {
		this.vipUserCredits = vipUserCredits;
	}
	public Integer getRealPay() {
		return realPay;
	}
	public void setRealPay(Integer realPay) {
		this.realPay = realPay;
	}
	public Integer getTotalPrice() {
		return totalPrice;
	}
	public void setTotalPrice(Integer totalPrice) {
		this.totalPrice = totalPrice;
	}
	public Integer getShopCredit() {
		return shopCredit;
	}
	public void setShopCredit(Integer shopCredit) {
		this.shopCredit = shopCredit;
	}
	public Integer getGeneralUserPrice() {
		return generalUserPrice;
	}
	public void setGeneralUserPrice(Integer generalUserPrice) {
		this.generalUserPrice = generalUserPrice;
	}
	public Integer getPlatinaUserPrice() {
		return platinaUserPrice;
	}
	public void setPlatinaUserPrice(Integer platinaUserPrice) {
		this.platinaUserPrice = platinaUserPrice;
	}
	public Integer getVipUserPrice() {
		return vipUserPrice;
	}
	public void setVipUserPrice(Integer vipUserPrice) {
		this.vipUserPrice = vipUserPrice;
	}
	public Integer getAgent1Price() {
		return agent1Price;
	}
	public void setAgent1Price(Integer agent1Price) {
		this.agent1Price = agent1Price;
	}
	public Integer getAgent2Price() {
		return agent2Price;
	}
	public void setAgent2Price(Integer agent2Price) {
		this.agent2Price = agent2Price;
	}
	public Integer getAgent3Price() {
		return agent3Price;
	}
	public void setAgent3Price(Integer agent3Price) {
		this.agent3Price = agent3Price;
	}
	public Integer getAgent4Price() {
		return agent4Price;
	}
	public void setAgent4Price(Integer agent4Price) {
		this.agent4Price = agent4Price;
	}
	public Integer getAgent5Price() {
		return agent5Price;
	}
	public void setAgent5Price(Integer agent5Price) {
		this.agent5Price = agent5Price;
	}
	public Integer getAgent1Credits() {
		return agent1Credits;
	}
	public void setAgent1Credits(Integer agent1Credits) {
		this.agent1Credits = agent1Credits;
	}
	public Integer getAgent2Credits() {
		return agent2Credits;
	}
	public void setAgent2Credits(Integer agent2Credits) {
		this.agent2Credits = agent2Credits;
	}
	public Integer getAgent3Credits() {
		return agent3Credits;
	}
	public void setAgent3Credits(Integer agent3Credits) {
		this.agent3Credits = agent3Credits;
	}
	public Integer getAgent4Credits() {
		return agent4Credits;
	}
	public void setAgent4Credits(Integer agent4Credits) {
		this.agent4Credits = agent4Credits;
	}
	public Integer getAgent5Credits() {
		return agent5Credits;
	}
	public void setAgent5Credits(Integer agent5Credits) {
		this.agent5Credits = agent5Credits;
	}
	public Integer getIsFr() {
		return isFr;
	}
	public void setIsFr(Integer isFr) {
		this.isFr = isFr;
	}
	
}